<?php
/**
 #CC#
 ~ mark		: YTO
 ~ class	: Config_YTO
 ~ method	: get_config
*/

class Config_YTO{
	public static function get_config(){	// 此方法必须存在
		$cfg = array(
			'mark'			=> 'YTO',
			'name'			=> '圆通快递',
			'logo'			=> 'yto.png',
			'url'			=> 'http://www.yto.net.cn/',
			'desc'			=> '圆通快递',
			'feemod'		=> '',		// 自定义运费计算方法名，即使用自定义的计算方法计算运费，留空表示默认。
			'freeWeight'	=> '0',		// 单位，kg
			'firstWeight'	=> '1',		// 单位，kg
			'fee'			=> '12',	// 单位，元
			'followWeight'	=> '1',	// 单位，kg
			'followFee'		=> '3',		// 单位，元
			'deliveryDate'	=> 'all',	// all 不限，workday 工作日，weekend 周末，day-day 指定
			'author'		=> 'leo',
			'version'		=> '1.0',
			'pubdate'		=> '2013-09-21',
		);
		if(method_exists(__CLASS__, 'get_logo')){	// 读取Logo文件路径
			$cfg['logo'] = self::get_logo();
		}
		if(method_exists(__CLASS__, 'get_desc')){	// 读取详细描述，当然，也可以直接在上面的数组给出
			$cfg['desc'] = self::get_desc();
		}
		return $cfg;
	}

	/***************************************************************************
	 * 其他信息
	 ***************************************************************************/
	
	public static function get_logo(){
		$exts = array('png', 'gif', 'jpg');
		$logo = strtolower(str_replace('Config_', '', __CLASS__));
		foreach($exts as $ext){
			$file = IMG_PTH."payment/{$logo}.{$ext}";
			if(file_exists($file)){
				return IMG_DIR."payment/{$logo}.{$ext}";
			}
		}
		
		$path = str_replace('\\', '/', dirname(__FILE__).'/');
		foreach($exts as $ext){
			$file = "{$path}{$logo}.{$ext}";
			if(file_exists($file)){
				return str_replace(WEB_PTH, WEB_DIR, $file);
			}
		}
		return null;
	}
	
	public static function get_desc(){
		return <<<HTML
上海圆通速递有限公司创建于2000年5月28日，2010年底，成立上海圆通蛟龙投资发展（集团）有限公司，标志着圆通向集团化迈出了更加坚实的一步。圆通速递历经13载艰苦创业，现已经跨越式发展成为中国快递行业领导品牌之一，公司现拥有8大管理区、65个转运中心，遍布全国的6000余配送网点，10万余名员工，直接服务国内1600余个城市，航空运输机场达70余个，覆盖200多个城市。2012年经过全体圆通人的共同努力，各项工作均取得了较好的成绩，全网完成快件业务量达到9亿件左右，单日揽收件量创历史新高，超700万件；实现了市场占有率18%；产值达到130亿元左右，是国内大型知名民族快递品牌企业之一。 
HTML
;
	}

	/***************************************************************************
	 * 运费计算
	 * 方法名必须是与feemod填写的值相同
	 ***************************************************************************/

	/*public static function cal_fee($goods_list, $weight){
		foreach($goods_list as $goods){
			if(true){
				// ...
			}
		}
	}*/
}
return Config_YTO::get_config();
?>